kaf24@labyrinth.cl.cam.ac.uk [Sat, 15 Feb 2003 10:53:19 +0000 (10:53 +0000)]
bitkeeper revision 1.41 (3e4e1c1fhSHSiTr2QWfcsihehGmjJA)
defconfig:
Xenolinux's vmlinux should continue to list all symbols.
kaf24@labyrinth.cl.cam.ac.uk [Fri, 14 Feb 2003 19:01:48 +0000 (19:01 +0000)]
bitkeeper revision 1.40 (3e4d3d1cT1UtXot3hq1e1w8H9jqLFw)
traps.c:
Fix embarrassing do_set_trap_table() behaviour.
kaf24@labyrinth.cl.cam.ac.uk [Fri, 14 Feb 2003 17:31:12 +0000 (17:31 +0000)]
bitkeeper revision 1.39 (3e4d27e05zcnRwImrI-d9Wwi2axQLg)
network.c, dev.c, smp.h, e1000_osdep.h, Makefile:
Minor cleanups to network code.
.del-8139cp.c~
52a760252927c3e8:
Delete: xen-2.4.16/drivers/net/8139cp.c
.del-eepro100.c~
a29abf1c46dbaa08:
Delete: xen-2.4.16/drivers/net/eepro100.c
.del-pcnet32.c~
7c61ad8be47473e4:
Delete: xen-2.4.16/drivers/net/pcnet32.c
.del-.depend~
6dcd8dfbf6773eeb:
Delete: xen-2.4.16/drivers/net/tulip/.depend
.del-tulip_core.c~
80117514fcabac13:
Delete: xen-2.4.16/drivers/net/tulip/tulip_core.c
.del-tulip.h~
54606639dd5b212e:
Delete: xen-2.4.16/drivers/net/tulip/tulip.h
.del-timer.c~
56eb96781641c48f:
Delete: xen-2.4.16/drivers/net/tulip/timer.c
.del-pnic2.c~
cc9e8fae127ab7c4:
Delete: xen-2.4.16/drivers/net/tulip/pnic2.c
.del-pnic.c~
4e4579265b47c3b6:
Delete: xen-2.4.16/drivers/net/tulip/pnic.c
.del-media.c~
5b3d5b7b7749ae09:
Delete: xen-2.4.16/drivers/net/tulip/media.c
.del-interrupt.c~
3a02cdd4ea7dfca7:
Delete: xen-2.4.16/drivers/net/tulip/interrupt.c
.del-eeprom.c~
5662bb4a831735:
Delete: xen-2.4.16/drivers/net/tulip/eeprom.c
.del-Makefile~
67195a81ff533a91:
Delete: xen-2.4.16/drivers/net/tulip/Makefile
.del-ChangeLog~
48ee537632ad6a0:
Delete: xen-2.4.16/drivers/net/tulip/ChangeLog
.del-21142.c~
b87c3c8b27ab44ba:
Delete: xen-2.4.16/drivers/net/tulip/21142.c
kaf24@labyrinth.cl.cam.ac.uk [Fri, 14 Feb 2003 17:11:31 +0000 (17:11 +0000)]
bitkeeper revision 1.38 (3e4d2343mb2iLy2GxQFBASfFtfoNkQ)
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into labyrinth.cl.cam.ac.uk:/local/scratch/kaf24/xeno-net
akw27@boulderdash.cl.cam.ac.uk [Fri, 14 Feb 2003 16:56:44 +0000 (16:56 +0000)]
bitkeeper revision 1.37 (3e4d1fcceiOur6tqnIwxDzqL7QTPSg)
removed skbuff inclusion on the guest side sparse tree.
akw27@boulderdash.cl.cam.ac.uk [Fri, 14 Feb 2003 16:43:07 +0000 (16:43 +0000)]
bitkeeper revision 1.36 (3e4d1c9bh5tZF-JT9Immw5NWGJ6juw)
pre-checkin cleanup
akw27@boulderdash.cl.cam.ac.uk [Fri, 14 Feb 2003 16:23:58 +0000 (16:23 +0000)]
bitkeeper revision 1.35 (3e4d181eHU8B1tJyF-e99y8w9BL6og)
interface boot option and little bug fix.
iap10@labyrinth.cl.cam.ac.uk [Fri, 14 Feb 2003 15:46:33 +0000 (15:46 +0000)]
bitkeeper revision 1.33.1.3 (3e4d0f59uk6hCak74FwuJ-jQLEH3ng)
.del-apic.o~
45c465ee831389fd:
Delete: xen-2.4.16/arch/i386/apic.o
kaf24@labyrinth.cl.cam.ac.uk [Fri, 14 Feb 2003 15:09:26 +0000 (15:09 +0000)]
bitkeeper revision 1.33.1.2 (3e4d06a61MzolTel67UVRTtXwIP_sA)
dom_builder.c:
Cleaned up the user-space domain builder.
smh22@boulderdash.cl.cam.ac.uk [Fri, 14 Feb 2003 14:42:14 +0000 (14:42 +0000)]
bitkeeper revision 1.33.1.1 (3e4d0046UBuDSsmiQzTssLuipi89Wg)
put domain builder tools and scripts under bk
(these are for running under domain 0)
akw27@boulderdash.cl.cam.ac.uk [Fri, 14 Feb 2003 14:27:45 +0000 (14:27 +0000)]
bitkeeper revision 1.34 (3e4cfce1Ot4YJzJ4jwNjDthlFrZV5w)
conflict resolution.
akw27@boulderdash.cl.cam.ac.uk [Fri, 14 Feb 2003 14:22:22 +0000 (14:22 +0000)]
bitkeeper revision 1.22.1.14 (3e4cfb9e8kov7wBkpF_IkW4uJSFJYw)
Extraneous interrupt removal.
kaf24@labyrinth.cl.cam.ac.uk [Fri, 14 Feb 2003 13:18:19 +0000 (13:18 +0000)]
bitkeeper revision 1.33 (3e4cec9bY3SxVAIjpf52miVgcg_odQ)
defconfig:
Turn off Xenolinux debugging by default.
akw27@boulderdash.cl.cam.ac.uk [Fri, 14 Feb 2003 13:15:39 +0000 (13:15 +0000)]
bitkeeper revision 1.22.1.13 (3e4cebfb6eonEmBxQR609x0DlVAf5Q)
updates to enable inter-domain communication. (this requires that the vif's be
mapped appropriately by dom0) but now works correctly. Secondly, guest now
dev_alloc_skbs the original way.
kaf24@labyrinth.cl.cam.ac.uk [Fri, 14 Feb 2003 13:08:03 +0000 (13:08 +0000)]
bitkeeper revision 1.32 (3e4cea33J1hi7S9Fiwp0ZkyQEp9tpg)
defconfig:
Make Xenolinux virtual block driver get built by default.
kaf24@labyrinth.cl.cam.ac.uk [Fri, 14 Feb 2003 13:01:32 +0000 (13:01 +0000)]
bitkeeper revision 1.31 (3e4ce8acHaMxxJBQTzvndylEIB4hTw)
domain.c:
Made a bad checkin to domain.c.... :-(
kaf24@labyrinth.cl.cam.ac.uk [Fri, 14 Feb 2003 12:59:53 +0000 (12:59 +0000)]
bitkeeper revision 1.30 (3e4ce849iTXwUfd875KoO7-fEimIHg)
e1000_osdep.h, ide-xeno.c, schedule.c, domain.c, ac_timer.c, io_apic.c:
Minor cleanups to local disc and new timer code.
kaf24@labyrinth.cl.cam.ac.uk [Fri, 14 Feb 2003 12:26:26 +0000 (12:26 +0000)]
bitkeeper revision 1.29 (3e4ce07294MgHhL6FdnvhMOCv97X4w)
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into labyrinth.cl.cam.ac.uk:/local/scratch/kaf24/xeno-sched
smh22@boulderdash.cl.cam.ac.uk [Fri, 14 Feb 2003 12:00:10 +0000 (12:00 +0000)]
bitkeeper revision 1.22.2.22 (
3e4cda4a2-HBaZScWA7Qk6FzzCDhWQ)
Merge boulderdash.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into boulderdash.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk
smh22@boulderdash.cl.cam.ac.uk [Fri, 14 Feb 2003 12:00:08 +0000 (12:00 +0000)]
bitkeeper revision 1.22.5.2 (3e4cda483kJoy5YzPXw3Pl7VBmCgGg)
compile-time support (!) for mounting local root
smh22@boulderdash.cl.cam.ac.uk [Fri, 14 Feb 2003 11:58:16 +0000 (11:58 +0000)]
bitkeeper revision 1.22.5.1 (3e4cd9d8YCTcjulpz_EEkfSag8qJRg)
IDE code works in basic fashion; still ugly but functional.
Also better keyhandler debug support. Huzzah.
kaf24@labyrinth.cl.cam.ac.uk [Thu, 13 Feb 2003 19:31:59 +0000 (19:31 +0000)]
bitkeeper revision 1.22.2.21 (3e4bf2aflO59Pk9VYHigeXQrI0c6Fw)
domain.c:
Ensure DOM0's page directory is pinned in setup_guestos().
rn@wyvis.camb.intel-research.net [Thu, 13 Feb 2003 18:08:51 +0000 (18:08 +0000)]
bitkeeper revision 1.28 (3e4bdf33sufyB9J_a-mb8comwfYdfw)
more elegant way of reading multiple values atomically
rn@wyvis.camb.intel-research.net [Thu, 13 Feb 2003 15:58:34 +0000 (15:58 +0000)]
bitkeeper revision 1.27 (3e4bc0aaYLPRPEot-3f6sspi3HC6Xg)
Merge with recent checkins
iap10@labyrinth.cl.cam.ac.uk [Thu, 13 Feb 2003 14:51:10 +0000 (14:51 +0000)]
bitkeeper revision 1.22.2.20 (3e4bb0deGlYf76D1jtppEmaeeRJyVQ)
Pulled in IO APIC stuff from linux-2.4.21-pre4
smh22@boulderdash.cl.cam.ac.uk [Thu, 13 Feb 2003 11:03:29 +0000 (11:03 +0000)]
bitkeeper revision 1.22.2.19 (3e4b7b8133Hv55IsHEhGL5J0n8II1A)
tweak (fix compiler warnings + error handling)
kaf24@labyrinth.cl.cam.ac.uk [Thu, 13 Feb 2003 11:00:22 +0000 (11:00 +0000)]
bitkeeper revision 1.22.2.18 (3e4b7ac6lRUYOXBu_qQoWvQ9Gtm2BA)
smpboot.c:
Fix to per-CPU IDTs.
smh22@boulderdash.cl.cam.ac.uk [Wed, 12 Feb 2003 18:06:56 +0000 (18:06 +0000)]
bitkeeper revision 1.22.2.17 (3e4a8d40dV6GGD3Pv0mYGrE1vSVPAw)
final bit of checkin
smh22@boulderdash.cl.cam.ac.uk [Wed, 12 Feb 2003 18:06:34 +0000 (18:06 +0000)]
bitkeeper revision 1.22.2.16 (3e4a8d2aTphYwwULlRL1UC7BPu-ezQ)
rest of previous checkin
smh22@boulderdash.cl.cam.ac.uk [Wed, 12 Feb 2003 18:04:53 +0000 (18:04 +0000)]
bitkeeper revision 1.22.2.15 (3e4a8cc5yR9FrJ4VfvYBJMEgnf67Kw)
Merge boulderdash.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into boulderdash.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk
smh22@boulderdash.cl.cam.ac.uk [Wed, 12 Feb 2003 18:04:40 +0000 (18:04 +0000)]
bitkeeper revision 1.22.4.1 (3e4a8cb8Aw-XeXojqgYl10tZjNiQyA)
Initial 'debugging' support (aka keyboard and serial rx int handlers :-)
Also current state of Alex's IDE stuff (not yet completely working). You
need to config this up to use it.
akw27@boulderdash.cl.cam.ac.uk [Wed, 12 Feb 2003 17:46:52 +0000 (17:46 +0000)]
bitkeeper revision 1.22.1.12 (3e4a888cZcWx5bHvHbUKxAaFxGiyRg)
Merge boulderdash.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into boulderdash.cl.cam.ac.uk:/auto/anfs/scratch/boulderdash/akw27/argh/xeno
kaf24@labyrinth.cl.cam.ac.uk [Wed, 12 Feb 2003 17:36:02 +0000 (17:36 +0000)]
bitkeeper revision 1.22.2.14 (3e4a8602WvipwBgbN9VwA2dW6eIyhA)
processor.h, traps.c, smpboot.c, process.c:
Another fix to fast-trap handling. :-) We needed per-CPU IDTs...
rn@wyvis.camb.intel-research.net [Tue, 11 Feb 2003 17:54:17 +0000 (17:54 +0000)]
bitkeeper revision 1.26 (3e4938c9hNFygt8GXCkq3B5mRmOxrQ)
minor fixed due to messed up merge
rn@wyvis.camb.intel-research.net [Tue, 11 Feb 2003 16:51:47 +0000 (16:51 +0000)]
bitkeeper revision 1.25 (3e492a23vrV6G7nvPEIWmSIcQxdFNw)
merge with latest changeset
rn@wyvis.camb.intel-research.net [Tue, 11 Feb 2003 16:44:27 +0000 (16:44 +0000)]
bitkeeper revision 1.24 (3e49286b1h6iIeNsarUfoWbDnP6Ndw)
New time implementation. Does system and wallclock time for Xen and GuestOSes
akw27@boulderdash.cl.cam.ac.uk [Tue, 11 Feb 2003 13:05:51 +0000 (13:05 +0000)]
bitkeeper revision 1.22.1.11 (3e48f52fRxNrVg2Tsq7Qa1P9cXmCeA)
Merge with main repository.
akw27@boulderdash.cl.cam.ac.uk [Tue, 11 Feb 2003 13:04:09 +0000 (13:04 +0000)]
bitkeeper revision 1.22.1.10 (3e48f4c9XYI43AfrJ_7BMyjM2NofzA)
Changes to support zero-copy tx... incremental updates to synch with main repository.
kaf24@labyrinth.cl.cam.ac.uk [Mon, 10 Feb 2003 13:28:26 +0000 (13:28 +0000)]
bitkeeper revision 1.22.2.13 (3e47a8faCADIagB6c2I4F2E1dGdRyw)
processor.h, traps.c, smpboot.c, process.c:
Fix bug in fast-trap handling.
kaf24@labyrinth.cl.cam.ac.uk [Sun, 9 Feb 2003 20:48:15 +0000 (20:48 +0000)]
bitkeeper revision 1.22.2.12 (3e46be8fKXI1VIYDI9AyPiLXAYvdQQ)
.del-nfsroot.c~
c37fd8e4992ee67d:
Delete: xenolinux-2.4.16-sparse/fs/nfs/nfsroot.c
kaf24@labyrinth.cl.cam.ac.uk [Sun, 9 Feb 2003 13:47:52 +0000 (13:47 +0000)]
bitkeeper revision 1.22.2.11 (3e465c080oDmXRHMT2ue0NRHdbJL3g)
ne.c, Makefile, 8390.h, 8390.c, in.h, config.h, kernel.c, Rules.mk:
Ported NE2K driver for Bochs development. Also some minor cleanups.
ne.c, Makefile, 8390.h, 8390.c:
new file
kaf24@labyrinth.cl.cam.ac.uk [Sun, 9 Feb 2003 11:48:49 +0000 (11:48 +0000)]
bitkeeper revision 1.22.2.10 (3e464021ENDSDzm_b9aKHVld8d-Hqw)
if_vlan.h, tg3.c, e1000_main.c, apic.c:
Minor cleanups.
iap10@labyrinth.cl.cam.ac.uk [Sun, 9 Feb 2003 00:29:16 +0000 (00:29 +0000)]
bitkeeper revision 1.22.2.9 (3e45a0dcXfnuLyTWlogSmga6jbpG3w)
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into labyrinth.cl.cam.ac.uk:/anfs/scratch/labyrinth/iap10/xeno-e1000/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Sun, 9 Feb 2003 00:28:54 +0000 (00:28 +0000)]
bitkeeper revision 1.22.3.1 (3e45a0c6n3_FhBrzDUgyw7O4UaoshA)
Added Broadcom 5700 "tg3" driver from Linux 2.4.21-pre4. Hacked to
remove NAPI support. Currently untested.
kaf24@labyrinth.cl.cam.ac.uk [Sat, 8 Feb 2003 19:32:15 +0000 (19:32 +0000)]
bitkeeper revision 1.22.2.8 (3e455b3fL8bm_143DyhEki8VM_GcoQ)
apic.c:
Removed possible early APIC accesses (before a mapping exists).
iap10@labyrinth.cl.cam.ac.uk [Sat, 8 Feb 2003 17:39:26 +0000 (17:39 +0000)]
bitkeeper revision 1.22.2.7 (3e4540ce236_3mBFvJr9jn3-rPO3sA)
Support (untested) for Intel E1000 driver. This required adding a
bunch of new linux headers, and a fair bit of tidying. It correctly
detects the card, but I haven't sent/received any packets.
iap10@labyrinth.cl.cam.ac.uk [Sat, 8 Feb 2003 17:32:45 +0000 (17:32 +0000)]
bitkeeper revision 1.22.2.6 (3e453f3dCn57Rsy_s15t0vEHA2Pbbw)
Build image with "-g" to enable debuging symbols, then generate an
"image.s" file that is the source annotated assembler. I've made this
the default.
iap10@labyrinth.cl.cam.ac.uk [Sat, 8 Feb 2003 13:42:29 +0000 (13:42 +0000)]
bitkeeper revision 1.22.2.5 (3e450945yLX8dj3rzOsyoJx2Fo5A8g)
Now builds with -nostdinc to avoid confusion about where include files are coming from
kaf24@labyrinth.cl.cam.ac.uk [Fri, 7 Feb 2003 00:41:06 +0000 (00:41 +0000)]
bitkeeper revision 1.22.2.4 (3e4300a2YBCCfKhkAv-qMwF-eDVQTQ)
Many files:
Fast application -> guest-OS trap handling (no longer 'bounce' thru ring 0).
kaf24@labyrinth.cl.cam.ac.uk [Thu, 6 Feb 2003 23:40:07 +0000 (23:40 +0000)]
bitkeeper revision 1.22.2.3 (3e42f257DQUNW5mSYvOQT0Fq2ArFEw)
sched.h, memory.c, domain.c, dom0_ops.c, ioremap.c, entry.S:
Fix bug in domain-memory allocation. Per-domain page lists now have a proper Linux-style 'list_head'.
akw27@boulderdash.cl.cam.ac.uk [Thu, 6 Feb 2003 16:31:29 +0000 (16:31 +0000)]
bitkeeper revision 1.22.1.9 (3e428de1nQwf1QUfwsp1nTiJP4ByhQ)
Zero-copy receive path now works over discontiguous memory with no guest-side pool.
kaf24@labyrinth.cl.cam.ac.uk [Thu, 6 Feb 2003 16:20:54 +0000 (16:20 +0000)]
bitkeeper revision 1.22.2.2 (3e428b66IcFnVEMviXFx1CPmUS9q0Q)
kaf24@labyrinth.cl.cam.ac.uk [Thu, 6 Feb 2003 16:18:06 +0000 (16:18 +0000)]
bitkeeper revision 1.22.2.1 (3e428abeBVF1J00dtGMWKqQjaRgvkA)
mm.h, memory.c:
Fix compiler warning.
akw27@boulderdash.cl.cam.ac.uk [Wed, 5 Feb 2003 13:56:14 +0000 (13:56 +0000)]
bitkeeper revision 1.22.1.8 (3e4117feir_tT1ncjYWsGFnRPS64sg)
fix conflicts between VM and net updates.
akw27@boulderdash.cl.cam.ac.uk [Wed, 5 Feb 2003 13:40:29 +0000 (13:40 +0000)]
bitkeeper revision 1.15.1.13 (3e41144dWc5GH88F3idrXT41kpovhQ)
Zero copy RX path is working with guest-allocated page pool.
kaf24@labyrinth.cl.cam.ac.uk [Tue, 4 Feb 2003 22:08:19 +0000 (22:08 +0000)]
bitkeeper revision 1.22.1.7 (3e4039d3HqYce1Oml41mAtYFTKkhkA)
dom0_ops.h, dom0_memory.c, dom0_core.c, hypervisor-if.h, memory.c, domain.c:
Cleaned up domain building some more.
.del-hypervisor_defs.h~
7d77395edca9f612:
Delete: xenolinux-2.4.16-sparse/arch/xeno/drivers/dom0/hypervisor_defs.h
kaf24@labyrinth.cl.cam.ac.uk [Tue, 4 Feb 2003 15:47:11 +0000 (15:47 +0000)]
bitkeeper revision 1.22.1.6 (3e3fe07f2qF_tQ4Ixhocx0G38HxwOg)
domain.c:
We now properly deallocate domain memory during teardown.
kaf24@labyrinth.cl.cam.ac.uk [Tue, 4 Feb 2003 15:34:24 +0000 (15:34 +0000)]
bitkeeper revision 1.22.1.5 (3e3fdd804HE3wN54H1WWZNmL4_hwmg)
Many files:
XenoLinux now does proper physical-machine address conversion. phys_base has been removed from start_info.
kaf24@labyrinth.cl.cam.ac.uk [Tue, 4 Feb 2003 14:15:38 +0000 (14:15 +0000)]
bitkeeper revision 1.22.1.4 (3e3fcb0abWl_8ZV_bqeQT5nG7bJXAw)
get_unmapped_area.c, mm.h, memory.c, domain.c, dom0_ops.c:
Reduced size of 'struct pfn_info'. Domain frame list is now threaded through a list_head.
kaf24@labyrinth.cl.cam.ac.uk [Tue, 4 Feb 2003 13:35:50 +0000 (13:35 +0000)]
bitkeeper revision 1.22.1.3 (
3e3fc1b6-8OCS9mBQJHT5qOSCxbykw)
Many files:
Cleaned up domain-builder interface. MPT entries are now initialised at build time.
kaf24@labyrinth.cl.cam.ac.uk [Mon, 3 Feb 2003 17:06:25 +0000 (17:06 +0000)]
bitkeeper revision 1.22.1.2 (3e3ea191XZbqn2wImmnYu75uh_kNuQ)
mm.h, hypervisor-if.h, memory.c, domain.c:
Added update interface for the MPT. DOM0 no longer has direct write privileges.
kaf24@labyrinth.cl.cam.ac.uk [Mon, 3 Feb 2003 16:33:53 +0000 (16:33 +0000)]
bitkeeper revision 1.22.1.1 (3e3e99f1o3TNE3GpOg3lVm9IdI7Z7Q)
Many files:
We now have a shared read-only machine->physical mapping table at start of hypervisor virtual address region.
rn@wyvis.camb.intel-research.net [Sat, 1 Feb 2003 17:27:13 +0000 (17:27 +0000)]
bitkeeper revision 1.23 (3e3c0371lW0pQGn9j_7hdF_Skyc2Sg)
Half way merge with Boris recent dom creation checkin (demonstrating my inability
to control BK tools)
akw27@boulderdash.cl.cam.ac.uk [Sat, 1 Feb 2003 12:06:32 +0000 (12:06 +0000)]
bitkeeper revision 1.15.1.12 (3e3bb848bQ7Yn0pGaQ3H5n8g3MYQWQ)
Merge boulderdash.cl.cam.ac.uk:/usr/groups/xeno/users/akw27/xeno
into boulderdash.cl.cam.ac.uk:/anfs/scratch/boulderdash/akw27/argh/xeno
bd240@boulderdash.cl.cam.ac.uk [Fri, 31 Jan 2003 15:03:37 +0000 (15:03 +0000)]
bitkeeper revision 1.22 (3e3a9049ZUW-GlNZmkFtI9Ae2r4zJg)
Finally, full & working & tested xeno with userspace domain building... Go and boot whatever :)
rn@wyvis.camb.intel-research.net [Thu, 30 Jan 2003 19:35:24 +0000 (19:35 +0000)]
bitkeeper revision 1.14.1.1 (3e397e7cPGmZK7y5LLOGYa43nTQMUw)
added time and accurate timer support
partially there for better scheduler (most of the infrastructure should be there)
bd240@boulderdash.cl.cam.ac.uk [Thu, 30 Jan 2003 13:25:10 +0000 (13:25 +0000)]
bitkeeper revision 1.21 (3e3927b6hN1524UpgFH5zD53TxEdKA)
Merge boulderdash.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into boulderdash.cl.cam.ac.uk:/local/scratch/bd240/xeno
akw27@boulderdash.cl.cam.ac.uk [Thu, 30 Jan 2003 12:15:49 +0000 (12:15 +0000)]
bitkeeper revision 1.15.3.3 (3e3917752EttVE6JZH0loCHxmqGWrQ)
GuestOS modifications to allocate SKB data from pre-allocated pages.
Zero copy RX-path stuff.
akw27@boulderdash.cl.cam.ac.uk [Wed, 29 Jan 2003 11:17:07 +0000 (11:17 +0000)]
bitkeeper revision 1.15.3.2 (3e37b8332YRktwAjVLsh2PyFFW2XNw)
RX data is now moved in a domain-memory page, but still copied at the end.
akw27@boulderdash.cl.cam.ac.uk [Wed, 29 Jan 2003 08:59:21 +0000 (08:59 +0000)]
bitkeeper revision 1.15.3.1 (3e3797e9gMcow8ShTTrYuWSeSSe-BA)
protect free_list with a spin lock.
bd240@boulderdash.cl.cam.ac.uk [Tue, 28 Jan 2003 18:06:51 +0000 (18:06 +0000)]
bitkeeper revision 1.20 (3e36c6bbUkBKPUFHEdbVYjpf-mrJ-w)
akw27@labyrinth.cl.cam.ac.uk [Tue, 28 Jan 2003 16:13:04 +0000 (16:13 +0000)]
bitkeeper revision 1.15.1.11 (3e36ac10Cjpk5gcskj82faSc-P4fzA)
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into labyrinth.cl.cam.ac.uk:/usr/groups/xeno/users/akw27/xeno
bd240@boulderdash.cl.cam.ac.uk [Tue, 28 Jan 2003 15:30:17 +0000 (15:30 +0000)]
bitkeeper revision 1.19 (3e36a209mfpjizEZbVJpJezr-nUFLQ)
kaf24@labyrinth.cl.cam.ac.uk [Tue, 28 Jan 2003 11:44:33 +0000 (11:44 +0000)]
bitkeeper revision 1.15.2.2 (3e366d215hkWVtN4VomU_bD8cQZUxw)
domain_page.h, domain_page.c:
Fix map_domain_mem() bug
akw27@labyrinth.cl.cam.ac.uk [Mon, 27 Jan 2003 12:05:24 +0000 (12:05 +0000)]
bitkeeper revision 1.15.1.10 (3e352084u4K_4YmnX6nhqxaJQrO-hQ)
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into labyrinth.cl.cam.ac.uk:/usr/groups/xeno/users/akw27/xeno
bd240@boulderdash.cl.cam.ac.uk [Sun, 26 Jan 2003 11:30:21 +0000 (11:30 +0000)]
bitkeeper revision 1.18 (3e33c6cdMqnqQnkIxpq_9HHmWHAHfA)
Merge boulderdash.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into boulderdash.cl.cam.ac.uk:/local/scratch/bd240/xeno
bd240@boulderdash.cl.cam.ac.uk [Sun, 26 Jan 2003 11:30:17 +0000 (11:30 +0000)]
bitkeeper revision 1.17 (3e33c6c930lVm278ebyafgyZR0Wnvg)
domain building code
kaf24@labyrinth.cl.cam.ac.uk [Sat, 25 Jan 2003 15:39:13 +0000 (15:39 +0000)]
bitkeeper revision 1.15.2.1 (3e32afa1IiOFB8EH9RqWYIzZVRjf7w)
domain_page.c, domain_page.h, memory.c, domain.c, Makefile:
Allow DOM0 to update other domains' PTs. Implemented longer-term mapping tables for domain frames. We now allow OSes to install linear (aka twisted :-) page tables. Fixed Makefile.
domain_page.c:
new file
akw27@plucky.localdomain [Thu, 23 Jan 2003 11:38:00 +0000 (11:38 +0000)]
bitkeeper revision 1.15.1.9 (3e2fd418NdZYqL3KPr6URqd77DwnJQ)
Add shadow ring in the RX direction to protect buffers from guest
tampering once they have been passed to the hypervisor. This
is under the umbrella of eventual zero-copy network code.
akw27@labyrinth.cl.cam.ac.uk [Tue, 21 Jan 2003 14:38:45 +0000 (14:38 +0000)]
bitkeeper revision 1.15.1.8 (3e2d5b75k3SSnLdVzMd7kREO_EvMLw)
Added macros and counters to page table flushes.
macros and the counter are in a new header file -- flushtlb.h
kaf24@labyrinth.cl.cam.ac.uk [Sun, 19 Jan 2003 20:34:43 +0000 (20:34 +0000)]
bitkeeper revision 1.15.1.7 (3e2b0be3giRAXsN5jAmCONe953mK9w)
page.h, page_alloc.c, mm.c:
Fixed PGEXT_INVLPG, plus a few other cleanups.
kaf24@labyrinth.cl.cam.ac.uk [Sun, 19 Jan 2003 16:05:41 +0000 (16:05 +0000)]
bitkeeper revision 1.15.1.6 (3e2accd5ZlgmUafxBwWpk2RkxT-TtQ)
dev.c:
Fix network transmit refcnt bug.
kaf24@labyrinth.cl.cam.ac.uk [Fri, 17 Jan 2003 14:07:19 +0000 (14:07 +0000)]
bitkeeper revision 1.15.1.5 (3e280e17xqZ75-O3H14dqvzIc20XAQ)
dev.c:
Fix receive queue boundedness
iap10@labyrinth.cl.cam.ac.uk [Thu, 16 Jan 2003 23:37:53 +0000 (23:37 +0000)]
bitkeeper revision 1.15.1.4 (3e274251atwNiKjZx_z2zeuf_m8DCw)
minor cleanup to dump_slabinfo debugging
iap10@labyrinth.cl.cam.ac.uk [Thu, 16 Jan 2003 23:31:00 +0000 (23:31 +0000)]
bitkeeper revision 1.15.1.3 (3e2740b4N6EIhunx8TNDamYotuhmMg)
dump_slabinfo debugging - fix to previous patch...
iap10@labyrinth.cl.cam.ac.uk [Thu, 16 Jan 2003 21:20:02 +0000 (21:20 +0000)]
bitkeeper revision 1.15.1.2 (3e2722026ODP1lsB2F7EY-nKjXOFKQ)
try allocating memory several time before failing, then print a /proc/slabinfo style dump
iap10@labyrinth.cl.cam.ac.uk [Thu, 16 Jan 2003 15:22:52 +0000 (15:22 +0000)]
bitkeeper revision 1.15.1.1 (3e26ce4cFZZkDsoofHF9hDadLO0avg)
Merge labyrinth.cl.cam.ac.uk:/usr/groups/xeno/BK/xeno
into labyrinth.cl.cam.ac.uk:/anfs/scratch/labyrinth/iap10/xeno2/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Thu, 16 Jan 2003 15:22:44 +0000 (15:22 +0000)]
bitkeeper revision 1.7.4.1 (3e26ce440CxOh3QHOvlZ-6A2yrzXyg)
gzip image
bd240@boulderdash.cl.cam.ac.uk [Wed, 15 Jan 2003 14:21:52 +0000 (14:21 +0000)]
bitkeeper revision 1.16 (3e256e80_sVhHRajq5OeU_8MGxwZ_w)
attampt to merge :)
kaf24@labyrinth.cl.cam.ac.uk [Wed, 15 Jan 2003 00:21:24 +0000 (00:21 +0000)]
bitkeeper revision 1.15 (3e24a984iRiWWcgfKCxu2p5q3YbxXw)
Many files:
First half of support for per-domain GDTs and LDTs
kaf24@labyrinth.cl.cam.ac.uk [Sun, 12 Jan 2003 00:35:09 +0000 (00:35 +0000)]
bitkeeper revision 1.14 (3e20b83dPg-clJ56YPGnFMviq9LI1Q)
Many files:
Reduce Xen's memory footprint
domain_page.h:
new file
.del-fixmap.h~
4336e0fb2759a2f1:
Delete: xenolinux-2.4.16-sparse/include/asm-xeno/fixmap.h
.del-bootmem.h~
68c209d2dc07efd5:
Delete: xen-2.4.16/include/xeno/bootmem.h
kaf24@labyrinth.cl.cam.ac.uk [Fri, 3 Jan 2003 18:24:03 +0000 (18:24 +0000)]
bitkeeper revision 1.13 (3e15d543UbLg8zdxnspCHQplKUlnzQ)
Many files:
Clean up page-table update interface. BIG MODIFICATIONS HERE.
mremap.c, swapfile.c, memory.c, exec.c:
new file
lynx@idefix.cl.cam.ac.uk [Thu, 2 Jan 2003 21:09:12 +0000 (21:09 +0000)]
bitkeeper revision 1.7.3.58 (3e14aa78jPxKgtkJQt93U8n0Lfr_Og)
debug
lynx@idefix.cl.cam.ac.uk [Mon, 30 Dec 2002 10:33:04 +0000 (10:33 +0000)]
bitkeeper revision 1.7.3.57 (
3e1020e0-dfh3X9yV_XBTiDw4VdH0A)
debug
lynx@idefix.cl.cam.ac.uk [Mon, 30 Dec 2002 10:30:45 +0000 (10:30 +0000)]
bitkeeper revision 1.7.3.56 (3e102055egsZ-GzoHVKeMzZIzTKV7A)
debug
lynx@idefix.cl.cam.ac.uk [Mon, 30 Dec 2002 10:24:23 +0000 (10:24 +0000)]
bitkeeper revision 1.7.3.55 (3e101ed7H-32_7y_jVNzKUArrU5xeA)
direct_mmap fix
lynx@idefix.cl.cam.ac.uk [Mon, 30 Dec 2002 10:09:41 +0000 (10:09 +0000)]
bitkeeper revision 1.7.3.54 (3e101b65_0qsSP_EgX4FRusKqK0EjA)
debug
lynx@idefix.cl.cam.ac.uk [Mon, 30 Dec 2002 10:01:50 +0000 (10:01 +0000)]
bitkeeper revision 1.7.3.53 (3e10198e4ptgt5U7EQOwe-1M8roCbw)
debug
lynx@idefix.cl.cam.ac.uk [Mon, 30 Dec 2002 10:00:09 +0000 (10:00 +0000)]
bitkeeper revision 1.7.3.52 (3e1019294uiW6rByAS_Bs30dgMr6AA)
debug
lynx@idefix.cl.cam.ac.uk [Mon, 30 Dec 2002 09:47:22 +0000 (09:47 +0000)]
bitkeeper revision 1.7.3.51 (3e10162at5jecFjh-WeMXPorgJzMcQ)
get_unmapped_area fix